package com.easygem.common.vo.front;

import com.wuwenze.poi.annotation.Excel;
import com.wuwenze.poi.annotation.ExcelField;
import lombok.Data;

/**
 * @author luoxi
 * @version 1.0
 * @className SeatTrafficVo
 * @Description 坐席话务统计表
 * @date 2025/2/20 18:54
 */
@Data
@Excel("坐席话务统计")
public class SeatTrafficVo {
    //用户编号
    private Long userId;
    //用户昵称
    @ExcelField(value = "用户昵称", width = 100)//导出字段名
    private String nickName;
    //用户名称
    @ExcelField(value = "用户名称", width = 100)//导出字段名
    private String userName;
    //部门名称
    @ExcelField(value = "部门名称", width = 90)//导出字段名
    private String deptName;
    //通话数
    @ExcelField(value = "通话数", width = 80)//导出字段名
    private Integer callNum;
    //通话成功数
    @ExcelField(value = "通话成功数", width = 100)//导出字段名
    private Integer callSuccess;
    //通话成功率
    @ExcelField(value = "通话成功率", width = 100)//导出字段名
    private String callSuccessRate;
    //平均通话时长
    @ExcelField(value = "平均通话时长(秒)", width = 120)//导出字段名
    private Integer callAverageDuration;
    //通话总时长
    @ExcelField(value = "通话总时长(秒)", width = 120)//导出字段名
    private Integer callTotalDuration;
    //计费时长
    @ExcelField(value = "计费时长(分钟)", width = 120)//导出字段名
    private Integer billingDuration;
    //呼出数
    @ExcelField(value = "呼出数", width = 100)//导出字段名
    private Integer exhaleNum;
    //呼出成功数
    @ExcelField(value = "呼出成功数", width = 100)//导出字段名
    private Integer exhaleSuccess;
    //呼出成功率
    @ExcelField(value = "呼出成功率", width = 100)//导出字段名
    private String exhaleSuccessRate;
    //呼出平均通话时长
    @ExcelField(value = "呼出平均通话时长(秒)", width = 150)//导出字段名
    private Integer exhaleAverageDuration;
    //呼出通话总时长
    @ExcelField(value = "呼出通话总时长(秒)", width = 150)//导出字段名
    private Integer exhaleTotalDuration;
}
